/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package anwendungskern.projekteinsatzkomponente;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Map.Entry;

/**
 *
 * @author Deckard
 */
public class Projekteinsatz {
    
    Map<Integer,List<Integer>> hashmap;//projektnr =>mitarbeiternr
    
    
    Projekteinsatz(){
        hashmap = new HashMap<>();
    }
    
     List getAllProjectsForWorker(int mtnr){
        List<Integer> erg = new ArrayList<>();
        
        for(Entry<Integer,List<Integer>> i : hashmap.entrySet()){
            if(i.getValue().contains(mtnr)){//wo
                erg.add(i.getKey());//hier liegt der Fehler, die Liste wird nicht befüllt
            }
        }
        System.out.println(erg+ " ErgebnisListe der Projekte");
        return erg;//Liste aller Projektnummern an denen der Mitarbeiter beteiligt ist
    }
     
     void addWorker(int projectnr, int mtnr){
         List<Integer> lst = hashmap.get(projectnr);
         if (lst == null) {
             lst = new ArrayList<Integer>();
             lst.add(mtnr);
             hashmap.put(projectnr, lst);
         } else 
            lst.add(mtnr);
         //System.out.println(hashmap); //Ist was drin!getestet
     }
}
